Concept-Oriented Model: Extending Objects with Identity, Hierarchies and Semantics

نویسنده

  • Alexandr A. Savinov
چکیده

The concept-oriented data model (COM) is an emerging approach to data modeling which is based on three novel principles: duality, inclusion and order. These three structural principles provide a basis for modeling domain-specific identities, object hierarchies and data semantics. In this paper these core principles of COM are presented from the point of view of object data models (ODM). We describe the main data modeling construct, called concept, as well as two relations in which it participates: inclusion and partial order. Concepts generalize conventional classes by extending them with identity class. Inclusion relation generalizes inheritance by making objects elements of a hierarchy. We discuss what partial order is needed for and how it is used to solve typical data analysis tasks like logical navigation, multidimensional analysis and reasoning about data.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On value based identification in object oriented data models

Object identity is a fundamental concept of object orientation. Objects are distinguishable even if they coincide in all their externally visible properties, i.e. values and relationships. In data models this abstract concept is usually realized by internal object identifiers to which the query language of the data model does not provide direct access. Therefore, in general, objects have to be ...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Representing Uniqueness Constraints in Object-Relational Mapping - The Natural Entity Framework

Object-oriented languages model data as transient objects, while relational databases store data persistently using a relational data model. The process of making objects persistent by storing their state as relational tuples is called object-relational mapping (ORM). This process is nuanced and complex as there are many fundamental differences between the relational model and the object model....

متن کامل

Semantics of Behavioral Inheritance in Deductive Object Oriented Databases

Semantics of Behavioral Inheritance in Deductive Object Oriented Databases Hasan M Jamil Ph D Concordia University We argue that powerful models for supporting next generation database and knowledge base applications can be built by extending semantic data models in the direction of Object Oriented modeling It is clear that modeling such new applications will re quire concepts like modularity b...

متن کامل

Universit a Degli Studi Isalog (:) : a Deductive Language with Negation for Complex-object Databases with Hierarchies

IsaLog(:) is a research activity aimed at developing a framework that integrates deductive and object-oriented features. The data model has complex objects with classes, relations, and isa hierarchies, and the language is rule based. The main issue is the de nition of the semantics of the language. For the (positive) IsaLog framework three di erent semantics are given and proven to be equivalen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • The Computer Science Journal of Moldova

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2011